緊接著下來我們開始進入JavaScript的字串世界吧!在JavaScript裡面,字串會使用一組”“(雙引號)或者是‘’(單引號)包住來做表達,依照個人的使用習慣就可以了。
var str = '哈哈'
var str2 = "嘿嘿”
特殊字元(Special Characters)
這邊要特別注意一下,有些情況我們會發生引號不夠用的狀況,像是下面這個例子
var str = 'I'm Sid' //這個會噴錯
var str = "I'm Sid" //解決辦法 1
var str = 'I\'m Sid' //解決辦法 2 這邊我們使用的是跳脫字元,請瀏覽器把反斜線後面的單引號當作是一般的單引號
跳脫字元 \ 可以用來跳脫這些特殊字元:
特殊符號 表示的符號
\0 NULL 字元
' 單引號
" 雙引號
\ 反斜線
\n 換行符號
\r carriage return 回車鍵
\t tab
\v vertical tab
\b backspace
\f form feed
\uXXXX unicode codepoint
Template literal 允許將變數插入字串,跟上面介紹的使用單雙引數包住字串的方法不一樣,需要用到的是我們電腦ESC鍵下面的波浪符號,這個的使用方法如下
var name = "Jerry"
var age = 18
console.log(`I'm ${name}, I'm ${age}.`) // I'm Jerry, I'm 18.
如果要做運算的話,也是行得通的
var a = 1
var b = 2
console.log(`${a + b}`) // 3
和字串比起來的話布林值就簡單易懂超級多的,基本上是用來做控制程式流程的,就只有兩個值,不是 true 就是 false,請見下面範例
var a = true
var b = false
var c = (100 > 10); // true
相信大家看完應該對這些都有初步的了解,那我們明天見囉
重新認識 JavaScript: Day 03 變數與資料型別